package com.hdw.job.bean.model;

import java.io.Serializable;
import java.util.Date;

public class EtlIndexsqlDwtb implements Serializable {

	private static final long serialVersionUID = 1L;

	private String idIndexsqlDwtb;

	private String idIndexsql;

	private String idTb;

	private String sqlJoin;

	private Date dtSysCre;

	private Date dtSysModi;

	public String getIdIndexsqlDwtb() {
	    return idIndexsqlDwtb;
	}

	public void setIdIndexsqlDwtb(String idIndexsqlDwtb) {
	    this.idIndexsqlDwtb = idIndexsqlDwtb;
	}

	public String getIdIndexsql() {
	    return idIndexsql;
	}

	public void setIdIndexsql(String idIndexsql) {
	    this.idIndexsql = idIndexsql;
	}

	public String getIdTb() {
	    return idTb;
	}

	public void setIdTb(String idTb) {
	    this.idTb = idTb;
	}

	public String getSqlJoin() {
	    return sqlJoin;
	}

	public void setSqlJoin(String sqlJoin) {
	    this.sqlJoin = sqlJoin;
	}

	public Date getDtSysCre() {
	    return dtSysCre;
	}

	public void setDtSysCre(Date dtSysCre) {
	    this.dtSysCre = dtSysCre;
	}

	public Date getDtSysModi() {
	    return dtSysModi;
	}

	public void setDtSysModi(Date dtSysModi) {
	    this.dtSysModi = dtSysModi;
	}

	@Override
	public boolean equals(Object that) {
	    if (this == that) {
	        return true;
	    }
	    if (that == null) {
	        return false;
	    }
	    if (getClass() != that.getClass()) {
	        return false;
	    }
	    EtlIndexsqlDwtb other = (EtlIndexsqlDwtb) that;
	    return (this.getIdIndexsqlDwtb() == null ? other.getIdIndexsqlDwtb() == null : this.getIdIndexsqlDwtb().equals(other.getIdIndexsqlDwtb())) && (this.getIdIndexsql() == null ? other.getIdIndexsql() == null : this.getIdIndexsql().equals(other.getIdIndexsql())) && (this.getIdTb() == null ? other.getIdTb() == null : this.getIdTb().equals(other.getIdTb())) && (this.getSqlJoin() == null ? other.getSqlJoin() == null : this.getSqlJoin().equals(other.getSqlJoin())) && (this.getDtSysCre() == null ? other.getDtSysCre() == null : this.getDtSysCre().equals(other.getDtSysCre())) && (this.getDtSysModi() == null ? other.getDtSysModi() == null : this.getDtSysModi().equals(other.getDtSysModi()));
	}

	@Override
	public int hashCode() {
	    final int prime = 31;
	    int result = 1;
	    result = prime * result + ((getIdIndexsqlDwtb() == null) ? 0 : getIdIndexsqlDwtb().hashCode());
	    result = prime * result + ((getIdIndexsql() == null) ? 0 : getIdIndexsql().hashCode());
	    result = prime * result + ((getIdTb() == null) ? 0 : getIdTb().hashCode());
	    result = prime * result + ((getSqlJoin() == null) ? 0 : getSqlJoin().hashCode());
	    result = prime * result + ((getDtSysCre() == null) ? 0 : getDtSysCre().hashCode());
	    result = prime * result + ((getDtSysModi() == null) ? 0 : getDtSysModi().hashCode());
	    return result;
	}

	@Override
	public String toString() {
	    StringBuilder sb = new StringBuilder();
	    sb.append(getClass().getSimpleName());
	    sb.append(" [");
	    sb.append("Hash = ").append(hashCode());
	    sb.append(", serialVersionUID=").append(serialVersionUID);
	    sb.append(", idIndexsqlDwtb=").append(idIndexsqlDwtb);
	    sb.append(", idIndexsql=").append(idIndexsql);
	    sb.append(", idTb=").append(idTb);
	    sb.append(", sqlJoin=").append(sqlJoin);
	    sb.append(", dtSysCre=").append(dtSysCre);
	    sb.append(", dtSysModi=").append(dtSysModi);
	    sb.append("]");
	    return sb.toString();
	}


}